محول SQL إلى DAX
يحوّل استعلامات SQL إلى تعابير DAX لنماذج Power BI، موفراً ترحيلاً سريعاً للمنطق إلى القياسات والأعمدة المحسوبة.
Build Your Own Custom Web Calculator in Seconds
Type what tool or calculator you need below. Our AI will build it instantly for your site.
عن هذه الأداة
المنطق الأساسي والميزات: تقوم بتحليل SQL إلى شجرة تحليلية (AST) وتطبيق تحويلات حتمية: المخرجات SELECT تصبح مقاييس أو أعمدة محسوبة؛ GROUP BY يتحول إلى تجميع بأسلوب DAX؛ WHERE تتحول إلى فلاتر CALCULATE؛ الدوال الشائعة تُحوَّل إلى ما يقابلها في DAX. يدعم اختيارياً لهجة ANSI وT-SQL وPL/SQL. تشمل الميزات تحويلات الألقاب، تلميحات المخطط الاختيارية، وإمكانية توليد مقاييس متعددة من استعلام واحد.
المدخلات والمخرجات: مدخلات تشمل sql_query (سلسة نصية، مطلوبة)، sql_dialect (تعدادات، ANSI افتراضياً)، model_schema (سلسلة اختيارية)، alias_map (سلسلة اختيارية)، output_mode (سلسلة اختيارية: measures أو calculated columns). المخرجات تشمل dax_expression (سلسلة) وملاحظات سياقية حول توافق النموذج والقيود.
الخوارزميات والحسابات: تُجري الأداة تحليل SQL، تعيين دلالي وتوليد كود DAX باستخدام CALCULATE وFILTER وSUMMARIZE وADDCOLUMNS وRELATEDTABLE لمحاكاة التجميع والإنضمام. تُصدر الحسابات كقياسات DAX أو أعمدة محسوبة مع معالجة صريحة للتجميع وسياق التصفيات. إذا تم اكتشاف بنية غير مدعومة، يتم توليد أخطاء مُهيكلة.
الأخطاء والحالات الحدية: SQL غير صحيح، دوال غير مدعومة، مخطط مفقود أو أسماء أعمدة غامضة تنتج رموز خطأ حتمية مع دلائل قابلة للاستخدام. الاعتماد على العلاقات في النموذج أو مطابقة الألقاب. يتطلب تعديلًا يدويًا لعمليات الانضمام.
التوطين الصناعي/الإقليمي: يتبع معايير نمذجة BI القياسية؛ أمثلة افتراضية إلى en-US؛ تُترجم فروق اللهجات إلى مكافئات DAX قياسية.
الافتراضات والاستثناءات: يفترض هيكلة SQL مع تجميعات قياسية ونموذج بيانات Power BI متوافق. لا يغطي التغطية الكاملة SQL-to-DAX للمجازفات المعقدة، أو دوال النوافذ، أو التركيبات غير العلائقية. النتيجة عبارة عن مقتطف DAX كوني يمكن نسخه ولصقه في نموذج Power BI، مع ملاحظات حول العلاقات اللازمة.
كيفية الاستخدام
- قدِّم المدخلات: اكتب استعلام SQL، اختر اللهجة وعيّن مخطط النموذج أو مطابقة الألقاب إن وجدت.
- اضبط التطابقات: اختر وضع الإخراج (measures أو calculated columns) وفعل التطابقات المتقدمة الاختيارية.
- شغّل الترجمة: ابدأ التحويل لإنشاء تعبير DAX ومقاييس مرتبطة.
- راجع النتائج: افحص DAX الناتج، انسخه إلى نموذج Power BI وتحقق من العلاقات.
- صِدّق النتائج: شغّل التصورات وقارن النتائج مع نتائج SQL الأصلية.
Frequently Asked Questions
اعثر على إجابات سريعة
أي بنى SQL مدعومة؟
ما الناتج الذي ينتجه؟
كيف يتم التعامل مع الانضمامات (joins)؟
هل يمكن توليد عدة مقاييس من استعلام واحد؟
Need to run multiple calculations?
Create a free account today to unlock unlimited daily runs, access advanced parameters, save your history, and request custom features.
Related Tools
Other useful calculators and utilities you might like
محول Spotify إلى MP3
يحوّل ملفات الصوت المقدمة محليًا إلى MP3، مما يتيح الاستماع دون اتصال وتوافقًا عبر الأجهزة للموسيقى...
حساب المسافة بالطرق
حاسب للمسافة بالطرق للمسافرين ومخططي اللوجستيات والسائقين لتقدير المسافات وأزمنة الرحلة بسرعة بين ال...
ملاحظاتك تهمنا
ساعدنا على التحسن
Norwegian
Danish
German
English
Spanish
French
Italian
Dutch
Portuguese
Swedish
Hebrew
Arabic